
import Vue from 'vue'

import head from '@/assets/common/head.jpg'
Vue.directive('fiximg', {
  // 会在当前指令作用的dom元素 插入之后执行
  inserted(dom) {
    // 使用这个指令的元素出现在父组件中被执行
    // console.log('dom', dom)
    dom.addEventListener('error', () => {
      dom.src = head
    })
    dom.src = dom.src || head
  }
})

// 注册一个全局自定义指令 `v-focus`
Vue.directive('focus', {
  // 当被绑定的元素插入到 DOM 中时……
  inserted: function(el) {
    // console.log(el)
    // 聚焦元素
    el.focus()
  }
})
